What is meaning of the name boyd?

The name Boyd is of Scottish origin and means "yellow-haired". It was originally a surname that evolved into a given name. People with the name Boyd are said to be charming, confident, and independent. They are also known for their creativity and artistic abilities. In Scotland, the name Boyd is associated with a powerful Scottish clan that played a significant role in Scottish history.